5a239577faea481ebbe7a6a06d04f0413ba771f2,SeriesGuide/src/main/java/com/battlelancer/seriesguide/util/TraktTools.java,TraktTools,updateLastWatchedTime,#number#BaseShow#ArrayList#,713

Before Change


        Uri uri = SeriesGuideContract.Shows.buildShowUri(showTvdbId);
        Cursor query = context.getContentResolver().query(uri, new String[] {
                SeriesGuideContract.Shows.LASTWATCHED_MS }, null, null, null);
        if (query == null) {
            return;
        }
        if (!query.moveToFirst()) {
            query.close();
            return;
        }
        long lastWatchedMs = query.getLong(0);
        query.close();

        long lastWatchedMsNew = traktShow.last_watched_at.getMillis();
        if (lastWatchedMs < lastWatchedMsNew) {
            batch.add(ContentProviderOperation.newUpdate(uri)
                    .withValue(SeriesGuideContract.Shows.LASTWATCHED_MS, lastWatchedMsNew)

After Change


        }

        ShowTools.addLastWatchedUpdateOpIfNewer(context, batch, showTvdbId,
                traktShow.last_watched_at.getMillis());
    }

    /**